Igarka Airport is served by flights from Moscow and Krasnoyarsk. As the airport is on an island, you will require either an ice-bridge into town or a ferry ride.
In the summer it may be possible to arrive by cruise ship from Krasnoyarsk along the Yenisey River.